package ar.com.vates.hilos;

import ar.com.vates.contenedor.Contenedor;

public class Escritor implements Runnable {

	private Contenedor a;

	public Escritor(Contenedor a) {
		super();
		this.a = a;
	}

	@Override
	public void run() {
		while (true) {
			try {
				this.Escribir(this.a);
				Thread.sleep(300);
			} catch (Exception e) {
				System.out.println();
			}
		}
	}

	public void Escribir(Contenedor a) {
		if (a.isEstado()) {
			int x = (int) (Math.random() * 10) + 1;
			a.setNum(x);
			a.setEstado(false);
			System.out.println(""+x);
		}
		else
			System.out.println("no puedo escribir");
	}
}
